package br.com.agileplus.linkedcompany.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;

@Entity
@Table(name = "LC_USUARIO")
public class Usuario extends ModeloBase {

	/**
	 * 
	 */
	private static final long serialVersionUID = 6021337857089435572L;

	@Column(name="nome_usuario")
	private String nomeUsuario;
	
	@Column(name="password_usuario")
	private String passwordUsuario;
	
	@Column(name="bloqueado")
	private Boolean block = false;
	
	@Transient
	private PerfilProfissional perfilUsuario;
	
	@Transient
	private PerfilEmpresa perfilEmpresa;

	public String getNomeUsuario() {
		return nomeUsuario;
	}

	public void setNomeUsuario(String nomeUsuario) {
		this.nomeUsuario = nomeUsuario;
	}

	public String getPasswordUsuario() {
		return passwordUsuario;
	}

	public void setPasswordUsuario(String passwordUsuario) {
		this.passwordUsuario = passwordUsuario;
	}

	public PerfilProfissional getPerfilUsuario() {
		return perfilUsuario;
	}

	public void setPerfilUsuario(PerfilProfissional perfilUsuario) {
		this.perfilUsuario = perfilUsuario;
	}

	public Boolean getBlock() {
		return block;
	}

	public void setBlock(Boolean block) {
		this.block = block;
	}

	public PerfilEmpresa getPerfilEmpresa() {
		return perfilEmpresa;
	}

	public void setPerfilEmpresa(PerfilEmpresa perfilEmpresa) {
		this.perfilEmpresa = perfilEmpresa;
	}
	
}
